Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

Java-Syntax
part 2/15 Β· 52.8 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Lexikalische Struktur

Java-Programme werden in Unicode geschrieben. Im Gegensatz zu anderen Sprachen kΓΆnnen Bezeichner (englisch Identifier) von Klassen, Methoden, Variablen usw. nicht nur die Buchstaben des lateinischen Alphabets und Ziffern enthalten, sondern auch Zeichen aus anderen Alphabeten, wie z. B. deutsche Umlaute oder chinesische Schriftzeichen.

SΓ€mtliche SchlΓΌsselwΓΆrter in Java werden klein geschrieben, z. B. β€žclassβ€œ oder β€žifβ€œ.

Buchstabensymbole (englisch literals) sind in Java die kleinstmΓΆglichen AusdrΓΌcke fΓΌr Zahlen, einzelne Zeichen, Zeichenketten (Strings), logische Werte (true oder false) und das spezielle Wort null.

Trennzeichen (englisch separators) sind verschiedene Arten von Klammern sowie Komma, Punkt und Semikolon.

Java kennt die in Programmiersprachen ΓΌblichen logischen, Vergleichs- und mathematischen Operatoren. Die Syntax orientiert sich dabei an der Programmiersprache C++. So dient zum Beispiel das einfache Gleichheitszeichen β€ž=β€œ als Zuweisungsoperator, wΓ€hrend fΓΌr Vergleiche das doppelte Gleichheitszeichen β€ž==β€œ verwendet wird.

Leerzeichen, Zeilenenden und Kommentare kΓΆnnen an beliebigen Stellen zwischen den Bezeichnern, SchlΓΌsselwΓΆrtern, Buchstabensymbolen, Trennzeichen und Operatoren eingefΓΌgt werden.

Syntax

Datentypen

Java kennt zwei Datentyparten: primitiver Datentyp und Referenzen auf Objekte. Die primitiven Datentypen sind ein Grund, weshalb Java strenggenommen keine reine objektorientierte Sprache ist.

Primitive Datentypen

Es gibt acht primitive Datentypen. Sie haben unterschiedliche Grâßen und Eigenschaften und werden zum Berechnen und Speichern diskreter Zahlenwerte benutzt. Alle diese Datentypen verfügen über eine fest definierte Grâße, die für alle Plattformen gleich ist. Für jeden Typ existiert eine entsprechende Wrapper-Klasse, um auch diese als echte Objekte behandeln zu kânnen.

| Datentyp | Grâße (a) | Wrapper-Klasse | Wertebereich | Beschreibung |
|---|---|---|---|---|
| boolean | 1 Bit | java.lang.Boolean | true / false | Boolescher Wahrheitswert |
| char | 16 Bit | java.lang.Character | U+0000 … U+FFFF | Unicode -Zeichen (= Symbol) (z. B. 'A' oder '\uC3A4' ) |
| byte | 8 Bit | java.lang.Byte | βˆ’128 … +127 | Zweierkomplement -Wert |
| short | 16 Bit | java.lang.Short | βˆ’32.768 … +32.767 | Zweierkomplement-Wert |
| int | 32 Bit | java.lang.Integer | βˆ’2.147.483.648 … +2.147.483.647 | Zweierkomplement-Wert |
| long | 64 Bit | java.lang.Long | βˆ’9.223.372.036.854.775.808 … +9.223.372.036.854.775.807 | Zweierkomplement-Wert |
| float | 32 Bit | java.lang.Float | Β±1,4Eβˆ’45 … Β±3,4E+38 | Gleitkommazahl ( IEEE 754 ) |
| double | 64 Bit | java.lang.Double | Β±4,9Eβˆ’324 … Β±1,7E+308 | Gleitkommazahl doppelter Genauigkeit (IEEE 754) |

Gibt die Grâße des Wertebereichs an. Der tatsÀchliche Speicherbedarf ist abhÀngig von Plattform und Implementierung der Java Virtual Machine.

Typumwandlung

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────